package ScalaStudy.chapter01

class Student(name: String, age: Int) {                          //定义学生类，其中有name和age两个参数，分别是字符串类型和整型
  def printInfo():Unit = {                                       //学生类有个方法，不需要返回值
    println(name + " " + age + " " + Student.school)             //该方法的方法体中是打印类中的参数
  }
}

object Student{                                                  //定义学生类的伴生对象
  val school: String = "hefei"                                   //在伴生对象中有一个school的属性

  def main(args: Array[String]): Unit = {                        //定义主函数
    val wangqiang = new Student(name = "wangqiang", age = 27)    //将学生类实例化两个对象
    val hushijie  = new Student(name = "hushijie",  age = 28)
    wangqiang.printInfo()                                        //调用对象中的方法
    hushijie.printInfo()
  }
}
